2015-06-24 - 16728 - Spec - SNC - .Net app for uploading work order confirmations #SNCProject

SPECIFICATIONS

16728-Spec- .Net app for uploading work order confirmations.

Purpose

Create a .Net Application to generate a file to update the work order confirmations.

Admin Info


Purpose
.Net app for generating a file for work order confirmations
Requested By
Jeffrey Mau
Spec Created By
Venkat, Vamshi & Adithya
Spec Created Date
06/25/2015
Spec QA by
Venkat, Vamshi & Adithya
Objects
ZGET_SELECTION_POST
ZNEC_PRE_MENU_ITM_CLICK
ZNEE_EN008_IE_WODWLD_1
ZWO_PO_LINE
Document Status
Complete

Estimates



Sl.No
Activity
Estimation in Hours
1
Research
24
2
Documentation
12
3
Development/ Config
24
4
Unit test in DEV
16
5
Unit test in QUA
16
6
Other activity


TOTAL
92
References

Prior Tickets

[Provide links of prior associated Spec / Break Fix BOSS document(s)]

Documents

[Attach any document(s) received for the requirement(s)]

Spec Changes


[List the changes made to program after the approval of the original requirement along with the Date on which the change request was received and the name of the initiator]

Sl.
Change Details
Requested By
Requested On
Notes if any





Functional Requirement


Purpose/WHY:

[Explain the purpose of the project and the reason why this requirement has come]
This functionality is being built to simplify the Work Order confirmations process in SNC for New Era's suppliers.
The standard SNC download/upload Excel spreadsheet functionality will be used to allow suppliers to confirm the WOs.

In Scope:

[List the activities to be included in scope]
Only Work Orders from open Purchase Orders will be allowed to be confirmed.

Out of Scope:

[Out of scope activities]


Solution Summary


[Discuss this section with Requester and get approval prior to beginning work]

Note: The following enhancements will be made to SNC-
  1. Enhancement #1- A standard enhancement will be used to create a download file from SNC. This will automate the manual process. A standard enhancement already used by SAP for New Era will be modified for this purpose.
  2. Enhancement #2 - A standard enhancement will be used to limit the data into the downloaded file. Only Work Orders for open POs will be downloaded.
  3. Enhancement #3 - A link will be placed in SNC to allow users to access the .NET application


Test Plan

[List test scenarios/cases to be executed here]
Test ID
Test Scenario
Expected Results
SCM1
Full End to End Cycle with combination of two vendors.
End to End - Download & Upload must be done correctly.Validation Reports-
  1. Both CSV files created from SNC (WOs & POs) should contain ALL records per filter criteria (all WOs for open POs)
  2. Records loaded in .NET should contain ALL records received from SNC
  3. Confirmations in .NET should be reflected in SNC WO list.
  4. Confirmations in .NET should be reflected in ECC (via idoc)
SCM2
Execute scenarios with multiple upload/download cycles to ensure Work Orders statuses are updated correctly in SNC after each receipt from .NET
WO confirmations in SNC after each cycle should be correct.
ECC idoc confirmations should be correct
SCM3
Download all upload only changed work orders
The File which generated for uploading confirmations must have the WOs which are updated with the confirmations. On Uploading the file the confirmations must be updated.
SCM4
Download the Wo with CNCL status and upload it and see if other work orders are updated with the status
The work orders other than the CNCL must be updated with confirmations
SCM5
Security check- User will try to enter PO which may or may not be part of their company
No EB POs Work Orders shall be seen in the ML Screen and vice versa
SCM6
Upload the file which has transport phase updated already but no COM status.
COM Shall be updated though Transport is updated with out deleting the existing updated in TRANSPORT
SCM7
Load Testing Upload Confirmations to Find Time

SCM8


.Net Application testing.
Test ID
Test Scenario
Expected Results
001
Enter PO number and click on Apply
The work order details for the PO will be displayed in the grid
002
Update the confirmations for the Phases by check
and unchecking the checkboxes and save
User should be able to check and uncheck the checkboxes for the phase completed
and the data should be saved to database on Save click
003
Day End Process
User should be able to download the updated confirmations.
004
Ensure all Open PO Lines Recieved

Download file Testing

Test ID
Test Scenario
Expected Results
DC001
Run the Download file Job

1. If any one line (WO) of a PO is active ( not updated with COM)
2. If No Work orders are updated with any phase of the PO.
3. If all work orders of the PO are updated with all Phases till COM
4. If Work orders of the PO lines are mix of Open, Closed & Complete
A file shall be placed in the application server.

1. All the work orders of that PO must be downloaded in the file.

2. All the work orders of that PO must be downloaded in the file.
3. No Work orders of that PO must be downloaded in the file.
4.
All the work orders of that PO must be downloaded in the file.
DC002
Download the file wide open
All the Open POs and its corresponding Work orders must be downloaded in the file

Solution Details


[Provide complete technical details for configuration or programming here]
Here is the process:

Step 1: Generate the Active PO File from .Net Application
File 1:
Step 2: Generate the Download file form Download Center
File 2:

Filtration for the Downloaded file: (For more details please see Place File in Application Server)

The Downloaded file ignores all those Pos which are Closed.
Closed POs are termed as all the WOs of that PO are updated with all Phases, open POs are if any WO of that PO is open (left with any of the Phase Confirmation)

File Path in Application Server:
SND: /usr/sap/SND/WorkOrders
SNQ: /usr/sap/SNQ/WorkOrders
SNP: /usr/sap/SNP/WorkOrders

File 3:

Step 3: Send the Download file to .Net Application

Step 4: Import the file to database using SSIS package

Step 5:Update the confirmations for the .Net application
Net - Vamshi -2015-07-01 - 16728.1100 - Spec -Supply Chain integration for Sourcing

Step 6: Download the Confirmations file form .Net Application

Step 7: Upload the Confirmations file in the upload center


Technical Details - ABAP
Link to .Net Application from SNC
Users can navigate from SNC to .Net Application by clicking Simple WO List in Reports section.


Place File in Application Server

Note:
Only those Work orders and Purchase Orders are seen in the .Net Application which are sent to the .Net in the downloaded file.

Issues

[List Issues / Bugs identified in configuration or development]